01000000000000000000
11000000000100010000
10000000000100010000
11001111100111110000
11011111111121210000
01111111111141410000
01111111111334330000
00111111111135300000
00111111111110000000
00011110111100000022
00000110110000022222
00000110110002214222
00000110110022444442
22222122122222225452
22222222222222222222